Bash history was a convenience feature to help a user recall previous commands and not intended to meet any security requirements.
The Linux audit system (or alternate kernel level audit OS facility) is a more robust way to ensure user and process log events are recorded.